<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Flow-IPC: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">Flow-IPC<span id="projectnumber">&#160;2.0.0</span>
   </div>
   <div id="projectbrief">Flow-IPC project: Full implementation reference.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceipc.html">ipc</a></li><li class="navelem"><a class="el" href="namespaceipc_1_1transport.html">transport</a></li><li class="navelem"><a class="el" href="namespaceipc_1_1transport_1_1sync__io.html">sync_io</a></li><li class="navelem"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream.html">Native_socket_stream</a></li><li class="navelem"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">Impl</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle"><div class="title">ipc::transport::sync_io::Native_socket_stream::Impl Member List</div></div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ad6443fb49be059dbe76c75d86a18197e">async_connect</a>(const Shared_name &amp;absolute_name, Error_code *sync_err_code, flow::async::Task_asio_err &amp;&amp;on_done_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0aca995c7150e72219b422c188d9bc23">async_end_sending</a>(Error_code *sync_err_code, flow::async::Task_asio_err &amp;&amp;on_done_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a6337b0d5d703f124def66853e36b62e5">async_end_sending_impl</a>(Error_code *sync_err_code_ptr_or_null, flow::async::Task_asio_err &amp;&amp;on_done_func_or_empty)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a4c3d1ba7c70649898a7893daf076c7ae">async_receive_blob</a>(const util::Blob_mutable &amp;target_blob, Error_code *sync_err_code, size_t *sync_sz, flow::async::Task_asio_err_sz &amp;&amp;on_done_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa3b06f1d59f5635c81a99e4ae8f7b8c7">async_receive_native_handle</a>(Native_handle *target_hndl, const util::Blob_mutable &amp;target_meta_blob, Error_code *sync_err_code, size_t *sync_sz, flow::async::Task_asio_err_sz &amp;&amp;on_done_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ae16d560bf3c4eccfa975d47af71cb145">async_receive_native_handle_impl</a>(Native_handle *target_hndl_or_null, const util::Blob_mutable &amp;target_meta_blob, Error_code *sync_err_code, size_t *sync_sz, flow::async::Task_asio_err_sz &amp;&amp;on_done_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ab7b382067804495cbae180a5bc1a2757">auto_ping</a>(util::Fine_duration period)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aaf965dc1eea3bee807c2fb6c4a937bb5">conn_on_ev_peer_socket_writable</a>(flow::async::Task_asio_err &amp;&amp;on_done_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aef7a604a32db50eaf5fc501e5a205dd3">end_sending</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#abedd0db5a5ae04e47085728ae548d07c">idle_timer_run</a>(util::Fine_duration timeout)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ae9194e2eefe81185d1bf067b1f934657">Impl</a>(flow::log::Logger *logger_ptr, util::String_view nickname_str)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a90f29990e2e88052232c218c076414c7">Impl</a>(flow::log::Logger *logger_ptr, util::String_view nickname_str, Native_handle &amp;&amp;native_peer_socket_moved)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ae43a7982c98b4eb6501e7f74f3f6fa04">Impl</a>(flow::log::Logger *logger_ptr, util::String_view nickname_str, std::nullptr_t tag)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a881c376f1ee37f9b1a20f770824f55d9">low_lvl_payload_blob_length_t</a> typedef</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ae094bf64dda8f6c6e013400a77fd1343">m_conn_async_worker</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa020c49ecb9fb12fb554342f096b9822">m_conn_ev_wait_func</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa2d79438a470aa94feb2fbbcd72dc629">m_conn_ev_wait_hndl_peer_socket</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0900c54fc01d0d67b94208b47fff7469">m_ev_hndl_task_engine_unused</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0ac6a82eda9256cba45f3b5365d79355">m_ev_wait_hndl_peer_socket</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a1caa342f726a273deb64317cbec8b5ea">m_nb_task_engine</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a1374593e1cecd44ccb07d939f3673a35">m_nickname</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a42aab631e9c70bfaa53764309adfe37c">m_peer_socket</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a2a389318796d7386b114649a61c7d4f9">m_peer_socket_hosed</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#abc7d2b14208ed2b8c0add0c26f7fbf27">m_peer_socket_mutex</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a393316703a666a9b022f2b879337b920">m_protocol_negotiator</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a5e1051f460cddb73d3cbc48afbac18a9">m_rcv_ev_wait_func</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3540ba657d9d7c95e755d1b348c88b8f">m_rcv_ev_wait_hndl_idle_timer_fired_peer</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ada7f2368dc0591f7a903946201c83636">m_rcv_idle_timeout</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ab65c4574a9a084030a9a66a8340c94b2">m_rcv_idle_timer</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa94400dd47704098beffe37b07b75472">m_rcv_idle_timer_fired_peer</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ab824da16816893b2ffe2e778a7169b62">m_rcv_pending_err_code</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a6676379057415274d2c6f2f096828cf9">m_rcv_target_meta_length</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a9098de978da64572c419019597274d68">m_rcv_user_request</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a4cb5d8ce6fa402c2cbaf27ec9654277c">m_snd_auto_ping_period</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a311a0641a1da83530311e16845105c2c">m_snd_auto_ping_timer</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3116d5b66bf35bec158905bbde4f6854">m_snd_auto_ping_timer_fired_peer</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#abd4d8d43776c3956c6896ca721e95dab">m_snd_ev_wait_func</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a459618a64d769ba8798a6380e9292181">m_snd_ev_wait_hndl_auto_ping_timer_fired_peer</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#acfefc83c990b1b6cd903f5ad323e5dfa">m_snd_finished</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0257a7903bff120aa1523f8de04bccf7">m_snd_pending_err_code</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a92372b2da3a4bdccda23b27b2865f01d">m_snd_pending_on_last_send_done_func_or_empty</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a1af9eb83b9afee25ba153a2ca066858d">m_snd_pending_payloads_q</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a64e47a38b3ed59e37295336114918142">m_state</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a54c3fdde2cf99fda314ee3387f70a02e">m_timer_worker</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0ddd1b1e57bc61827d457e16e3db8600">nickname</a>() const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ac5471d1f4f7cad2aeb239b5f458f12f2">Op</a> enum name</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a7457705b8f6e8fc6c73dd758e593c7a9">op_started</a>(util::String_view context) const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a33231b969171a9103cd0a319ea10278b">operator&lt;&lt;</a>(std::ostream &amp;os, const Native_socket_stream::Impl &amp;val)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0e765fbfee2c76293b572b01c9be5680">Rcv_msg_state</a> enum name</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a25e051170a8eb568745f809bb186f980">rcv_nb_read_low_lvl_payload</a>(Native_handle *target_payload_hndl_or_null, const util::Blob_mutable &amp;target_payload_blob, Error_code *err_code)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#adff873e21beee6c31a552293d8b0004c">rcv_not_idle</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a53b356e756923271fbb9b7a7beb8f54a">rcv_on_ev_idle_timer_fired</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#af324ad8945ab79d74e937e9c38c2fbb5">rcv_on_ev_peer_socket_readable_or_error</a>(Rcv_msg_state msg_state, size_t n_left)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa342b6f0c7e2015517a5c465e4963fc7">rcv_on_handle_finalized</a>(Native_handle hndl_or_null, size_t n_rcvd, Error_code *sync_err_code, size_t *sync_sz)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3b6b76dfbddc562ece4f64742ff6d2c7">rcv_on_head_payload</a>(Error_code *sync_err_code, size_t *sync_sz)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0ba676425c97ae496255a155f41943f8">rcv_read_blob</a>(Rcv_msg_state msg_state, const util::Blob_mutable &amp;target_blob, Error_code *sync_err_code, size_t *sync_sz)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa8c4ec6715dc5c437ed285cfea600b46">rcv_read_msg</a>(Error_code *sync_err_code, size_t *sync_sz)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ace12ebbb258f933e517255294f372795">receive_blob_max_size</a>() const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#af5d6e9275386dfefddb7a97248b039a7">receive_meta_blob_max_size</a>() const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a6600090ca22c9b940155f7920b1465e4">remote_peer_process_credentials</a>(Error_code *err_code) const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a8b9839bb39e95a51ed7c920137438a21">replace_event_wait_handles</a>(const Function&lt; util::sync_io::Asio_waitable_native_handle()&gt; &amp;create_ev_wait_hndl_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a7b825476c04ea53eccea862d34f830c6">S_MAX_META_BLOB_LENGTH</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ad5e487595e2a58f7ff25b4f4c91fe4bc">S_META_BLOB_LENGTH_PING_SENTINEL</a></td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aaef639c110a0e3d6804da84f9458ae78">send_blob</a>(const util::Blob_const &amp;blob, Error_code *err_code)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#afa6b6e1be0f00add0b53b3263c412c76">send_blob_max_size</a>() const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a5fe9845081e656642a8b9f82f82228f6">send_meta_blob_max_size</a>() const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a59e9935bdd704c40173a40e87b5db131">send_native_handle</a>(Native_handle hndl_or_null, const util::Blob_const &amp;meta_blob, Error_code *err_code)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a5e9ed53ef25f4413c8da315f8dbcff2c">snd_async_write_q_head_payload</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#af321a9b3ed8dc21f23988bf79c7c33f0">snd_nb_write_low_lvl_payload</a>(Native_handle hndl_or_null, const util::Blob_const &amp;blob, Error_code *err_code)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a4b31da3a7ff63f307bd08e288c391556">snd_on_ev_auto_ping_now_timer_fired</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a2c2b11477fb5089af7608c45dec939c0">snd_on_ev_peer_socket_writable_or_error</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3c1c949f345f0ceef5eeca3c2edec291">snd_sync_write_or_q_payload</a>(Native_handle hndl_or_null, const util::Blob_const &amp;orig_blob, bool avoid_qing)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3c6214376ab8bc59823635d405f9704a">start_connect_ops</a>(util::sync_io::Event_wait_func &amp;&amp;ev_wait_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a7065a2f2c759cc9e66d46c613e628a96">start_ops</a>(util::sync_io::Event_wait_func &amp;&amp;ev_wait_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a12e99a2479fbf08b2fa32a2f17ed1ca7">start_receive_blob_ops</a>(util::sync_io::Event_wait_func &amp;&amp;ev_wait_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a4a94088b9f00288ae7e2cf3c7b49c444">start_receive_native_handle_ops</a>(util::sync_io::Event_wait_func &amp;&amp;ev_wait_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a6a01d2df2772ee72e4386e84684394e3">start_send_blob_ops</a>(util::sync_io::Event_wait_func &amp;&amp;ev_wait_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a65eea0cec146df598fce1d9ab5ce7e15">start_send_native_handle_ops</a>(util::sync_io::Event_wait_func &amp;&amp;ev_wait_func)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a9c9825f74472868eb1397c33edf78fb4">State</a> enum name</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a18de125ad318ba69cee7d8cb8204ad12">state_peer</a>(util::String_view context) const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3c5187e34876a0419ff70734ec0fbf14">sync_connect</a>(const Shared_name &amp;absolute_name, Error_code *err_code)</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3c1ea07348e9e1cd7ff6c8dbdca290d9">sync_io_ev_wait_func</a>() const</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a6c55ac2f7dad90d23bbd878e753ff791">sync_io_ev_wait_func</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#adeb067b178e7688dde0ca7c5eb877b1d">~Impl</a>()</td><td class="entry"><a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html">ipc::transport::sync_io::Native_socket_stream::Impl</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 11 2025 20:02:27 for Flow-IPC by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>
